.. |sDobaw_ic| image:: Img/sDobaw.png .. |sReda_ic| image:: Img/sReda.png .. |sUdal_ic| image:: Img/sUdal.png .. |sObnow_ic| image:: Img/sObnow.png .. |sVibIc_1_ic| image:: Img/sVibIc_1.png .. |sUdSl_ic| image:: Img/sUdSl.png .. |sStrel_ic| image:: Img/sStrel.png .. |sSD_ic| image:: Img/sSD.png .. |sPeren_ic| image:: Img/sPeren.png .. |sKop_ic| image:: Img/sKop.png .. |sOk_ic| image:: Img/sOk.png .. |sOtmen_ic| image:: Img/sOtmen.png .. |sSohrGr_ic| image:: Img/sSohrGr.png .. |sSvoGr_ic| image:: Img/sSvoGr.png .. |sExport_ic| image:: Img/CatalogEditorExport.png .. |sImport_ic| image:: Img/CatalogImport.png .. _Руководство по работе с каталогом услуг: ######################################## Руководство по работе с каталогом услуг. ######################################## ******************************************** Общее описание ******************************************** | **Каталог** - это витрина, список операций и внешних сервисов, доступных пользователю. | Позволяет открывать в режиме создания формы с прикрепленными к ним шаблонами заполнения данных, открывать страницы внешних систем или же через интеграционную подсистему вызывать внешние сервисы. | При развитии системы превратится в полноценный каталог услуг. | *Каталог* необходим для объединения похожих по смыслу услуг в одну группу. Кроме того, через *Каталог услуг* возможно управлять отображением группы услуг для разных ролей пользователей. Редактор каталога позволяет настроить группы каталога и создать карточки в группах, а также настроить связь карточек с формами и внешними ссылками. ******************************************** Навигация к редактору Каталога ******************************************** Страница редактора Каталога открывается по кнопке «Каталог услуг» пункта «Администрирование» в сайдбаре Системы. .. note:: В системе могут быть настроены дополнительные способы навигации. Необходимо уточнять у администраторов системы. | На первой странице редактор Каталога находится *Список групп каталога* (:numref:`32Pic2`). | В левом верхнем углу окна расположена панель управления *Списком групп*. | В правом верхнем углу окна расположена панель импорта/экспорта. .. _32Pic2: .. figure:: Img/CatalogEditor1.png :scale: 80 % :align: center *Окно Список групп каталога* Панель управления *Списком групп* содержит следующие кнопки управления: Кнопка *Обновить данные* |sObnow_ic|. Позволяет обновить *Список групп*. Кнопка *Создать группу* |sDobaw_ic|. Позволяет создать новую группу в *Списке групп*. Кнопка *Редактировать группу* |sReda_ic|. Позволяет провести редактирование уже существующей выбранной *Группы услуг*. R редактированию группы можно приступить путем двойного нажатия на строке списка групп. Кнопка *Удалить группу* |sUdal_ic|. Позволяет удалить выбранную группу. Возможно удалить только ту группу, которая не содержит услуги. Кнопка *Сохранить данные в файл* |sExport_ic|. Позволяет сохранить данные каталога в **xlsx** файл. Кнопка *Загрузить из файла* |sImport_ic|. Позволяет сохранить данные каталога из **xlsx** файла в системе. ******************************************** Создание группы услуг. ******************************************** При нажатии кнопки *Создать группу* |sDobaw_ic| на панели управления *Списком групп услуг* открывается окно создания группы услуг (:numref:`32Pic3`). .. _32Pic3: .. figure:: Img/CatalogEditorNewGroup.png :scale: 80 % :align: center *Окно создания группы услуг* **Поля окна создания группы услуг.** **ID группы** - присваивается Системой автоматически. **Наименование группы услуг** - необходимо ввести наименование группы услуг. **Роль** - показывает, какой ролью должен обладать пользователь, чтобы увидеть группу каталога услуг. **Дата изменения** - отображает дату и время создания группы. После заполнения данных полей необходимо сохранить *Группу услуг*, нажав на кнопку "Сохранить группу" |sSohrGr_ic|. После сохранения в правой части окна создания группы услуг откроется панель добавления услуги (:numref:`32Pic4`). Кнопка *Свойства группы* |sSvoGr_ic| в левом верхнем углу окна создания группы услуг позволяет скрыть левую панель окна редактирования группы (:numref:`32Pic4`). .. _32Pic4: .. figure:: Img/sGrup.png :scale: 80 % :align: center *Окно добавления услуг* .. _edit-card: ******************************************** Добавление карточки каталога. ******************************************** ======================================================== Общие операции по редактировании карточки каталога ======================================================== При нажатии панели *Добавить услугу* открывается форма редактирования услуги (:numref:`32Pic5`). .. _32Pic5: .. figure:: Img/sRedak.png :scale: 80 % :align: center *Форма редактирования услуги* Форма редактирования услуги содержит следующие поля: **Наименование услуги** - поле, обязательное для заполнения. В это поле необходимо внести наименование услуги. После заполнения поля активируется надпись *Необходимо выбрать иконку*. Выбор иконки осуществляется нажатием кнопки |sVibIc_1_ic|, после чего открывается список доступных иконок (:numref:`32Pic6`). Левым щелчком мыши необходимо выбрать иконку. .. _32Pic6: .. figure:: Img/sJcon.png :scale: 80 % :align: center *Список выбора иконки* **Описание услуги** - поле, обязательное для заполнения. В это поле необходимо внести краткое описание услуги. **Ключевые слова** - необходимо внести ключевые слова, которые несут на себе содержательную нагрузку всего описания услуги. Возможно внести несколько ключевых слов. Ввод каждого ключевого слова осуществляется по клавише *Enter*. Удаляется ключевое слово при нажатии кнопки |sUdSl_ic|. **Действие** - Обязательное для заполнения поле. При нажатии кнопки |sStrel_ic| в поле *Действие* появляется список из строк *Открыть форму* и *Перейти по адресу URL* (:numref:`32Pic7`). .. _32Pic7: .. figure:: Img/sDeis.png :scale: 80 % :align: center *Список выбора Действия* **Роль** - показывает, какой ролью должен обладать пользователь, чтобы увидеть данную услугу. ======================================================== Настройка действия "Открыть форму" ======================================================== * Строка *Открыть форму* поля **Действие** позволяет выбрать форму из всплывающего списка доступных форм (:numref:`32Pic8`). .. _32Pic8: .. figure:: Img/sForma.png :scale: 80 % :align: center *Список выбора Формы* После левого клика мышью по строке с выбранной формой наименование формы отобразится в поле *Форма* (:numref:`32Pic9`). .. _32Pic9: .. figure:: Img/sVForma.png :scale: 80 % :align: center *Выбранная Форма* После выбора формы открывается поле *Шаблон*. Поле не обязательно для заполнения. Поля для выбора шаблона: *Имя схемы* шаблона и *ID записи* в схеме, представляющей шаблон (:numref:`32Pic10`). .. _32Pic10: .. figure:: Img/sShabl.png :scale: 80 % :align: center *Поле Шаблон* При нажатии кнопки |sStrel_ic| всплывает список доступных схем. После левого клика мышью по строке с выбранной схемой наименование схемы отобразится в поле *Имя схемы* (:numref:`32Pic11`). .. _32Pic11: .. figure:: Img/sShem.png :scale: 80 % :align: center *Выбранная Схема* ======================================================== Настройка действия "Перейти по адресу URL" ======================================================== * Строка *Перейти по адресу URL* поля **Действие** позволяет отобразить URL-адрес сайта услуги (:numref:`32Pic12`). .. _32Pic12: .. figure:: Img/sURL.png :scale: 80 % :align: center *Отображение URL-адреса* URL может содержать ключевые слова (типа $SYSTEM_USER$ и пр.). Для выбора ключевых слов доступна кнопка *Доступные ключевые слова* |sSD_ic| в правой части панели ввода URL-адреса (:numref:`32Pic13`). При нажатии кнопки |sSD_ic| всплывает список доступных ключевых слов. .. _32Pic13: .. figure:: Img/sKlSl.png :scale: 80 % :align: center *Список ключевых слов* | URL может содержать javascript выражения. Для добавления выражения в URL необходимо добавить avascript выражение заключенное в двойные фигурные скобки: | ``{{ new Date($DAY_AGO_MS$).toLocaleDateString() }}``. Пример URL: ``http://cbr.ru/currency_base/daily/?UniDbQuery.Posted=True&UniDbQuery.To={{ new Date($DAY_AGO_MS$).toLocaleDateString() }}``. ******************************************** Редактирование группы услуг. ******************************************** После выделения *Группы услуг* левым кликом мыши при нажатии кнопки *Редактировать группу* |sReda_ic| на панели управления *Списком групп услуг* открывается окно редактирования группы услуг (:numref:`32Pic14`). .. _32Pic14: .. figure:: Img/sRedGR.png :scale: 80 % :align: center *Редактирование группы услуг* На кнопке редактирования услуги (:numref:`32Pic15`) при поднесении курсора активируются три иконки: .. _32Pic15: .. figure:: Img/sTestUsl.png :scale: 80 % :align: center *Кнопка редактирования услуги* * *Перенести в другую группу* - |sPeren_ic| - позволяет перенести услугу в другую группу. При нажатии на иконку |sPeren_ic| открывается всплывающий список доступных для переноса групп услуг (:numref:`32Pic16`). .. _32Pic16: .. figure:: Img/sPerenUsl.png :scale: 80 % :align: center *Перенос услуги в другую группу* * *Копировать* - |sKop_ic| - позволяет копировать услугу в буфер обмена. * *Удалить* - |sUdal_ic| - позволяет удалить услугу. ******************************************** Редактирование карточки каталога. ******************************************** При нажатии на панель услуги открывается форма редактирования параметров услуги (:numref:`32Pic17`). Редактирование происходит по алгоритмам, представленным выше в разделе :ref:`edit-card` . .. _32Pic17: .. figure:: Img/sRegucl.png :scale: 80 % :align: center *Форма редактирования параметров услуги* Сохранение отредактированной карточки услуги происходит при нажатии кнопки |sOk_ic| в правой нижней части карточки. Выход из карточки без сохранения происходит при нажатии кнопки |sOtmen_ic| в правой нижней части карточки.